package netty.test12Unpooled;

import io.netty.buffer.ByteBuf;
import io.netty.buffer.Unpooled;
import io.netty.util.CharsetUtil;

import java.nio.charset.Charset;

public class NettyBuf2 {
    public static void main(String[] args) {
        //1,创建 byteBuf
        ByteBuf buf= Unpooled.copiedBuffer("hello word", CharsetUtil.UTF_8);
        //2,使用相关方法
        if(buf.hasArray()){
            byte [] conent=buf.array();
            //3,重新将 content 转化为字符串(注意这个地方的编码，要一致)
            System.out.println(new String(conent,CharsetUtil.UTF_8));
        }

        //3,读取一个序列（读取一段）
        System.out.println(buf.getCharSequence(0,4, Charset.forName("utf-8")));
    }
}
